#include<stdio.h>

#define ONE 0x1
#define TWO 0x2
#define THREE 0x4
#define FOUR 0x8
#define FIVE 0x10
void Print(int flags)
{
    if(flags&ONE)printf("flag 1\n");
    if(flags&TWO)printf("flag 2\n");
    if(flags&THREE)printf("flag 3\n");
    if(flags&FOUR)printf("flag 4\n");
    if(flags&FIVE)printf("flag 5\n");
}
int main()
{
    printf("--------------------\n");
    Print(ONE);    
    printf("--------------------\n");
    Print(TWO);    
    printf("--------------------\n");
    Print(THREE);    
    printf("--------------------\n");
    Print(ONE|TWO|THREE);    
    printf("--------------------\n");
    Print(ONE|TWO);
    return 0;
}
